﻿
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31808.319
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithArrays", "FunWithArrays\FunWithArrays.csproj", "{963F5AE3-486B-48A8-89AB-57C66BB50A19}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithLocalFunctions", "FunWithLocalFunctions\FunWithLocalFunctions.csproj", "{CAC29BBB-C7B7-495F-8C00-E4C369132F06}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithMethods", "FunWithMethods\FunWithMethods.csproj", "{55BBBEFF-930E-469A-8035-35E66AF72313}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithMethodOverloading", "FunWithMethodOverloading\FunWithMethodOverloading.csproj", "{FAE83F6F-B229-422A-AEE0-5B148F2F1887}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithEnums", "FunWithEnums\FunWithEnums.csproj", "{608C324A-CD68-48EF-A6B7-2461B97B065F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithBitwiseOperations", "FunWithBitwiseOperations\FunWithBitwiseOperations.csproj", "{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithStructures", "FunWithStructures\FunWithStructures.csproj", "{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithValueAndReferenceTypes", "FunWithValueAndReferenceTypes\FunWithValueAndReferenceTypes.csproj", "{34704149-1317-4132-918A-E91E7076C43D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithRefTypeValTypeParams", "FunWithRefTypeValTypeParams\FunWithRefTypeValTypeParams.csproj", "{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithNullableReferenceTypes", "FunWithNullableReferenceTypes\FunWithNullableReferenceTypes.csproj", "{67A8B76F-686D-4950-BAD6-CA1FC4238395}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithNullableValueTypes", "FunWithNullableValueTypes\FunWithNullableValueTypes.csproj", "{E0D97917-8AA1-43DE-9681-BC26958A158D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunWithTuples", "FunWithTuples\FunWithTuples.csproj", "{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5FF03527-210C-443B-8270-7C8505ADE0A9}"
	ProjectSection(SolutionItems) = preProject
		.editorconfig = .editorconfig
	EndProjectSection
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Release|Any CPU = Release|Any CPU
		Release|x64 = Release|x64
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|x64.ActiveCfg = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|x64.Build.0 = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|x86.ActiveCfg = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Debug|x86.Build.0 = Debug|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|Any CPU.Build.0 = Release|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|x64.ActiveCfg = Release|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|x64.Build.0 = Release|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|x86.ActiveCfg = Release|Any CPU
		{963F5AE3-486B-48A8-89AB-57C66BB50A19}.Release|x86.Build.0 = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|x64.ActiveCfg = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|x64.Build.0 = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|x86.ActiveCfg = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Debug|x86.Build.0 = Debug|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|Any CPU.Build.0 = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|x64.ActiveCfg = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|x64.Build.0 = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|x86.ActiveCfg = Release|Any CPU
		{CAC29BBB-C7B7-495F-8C00-E4C369132F06}.Release|x86.Build.0 = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|x64.ActiveCfg = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|x64.Build.0 = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|x86.ActiveCfg = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Debug|x86.Build.0 = Debug|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|Any CPU.Build.0 = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|x64.ActiveCfg = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|x64.Build.0 = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|x86.ActiveCfg = Release|Any CPU
		{55BBBEFF-930E-469A-8035-35E66AF72313}.Release|x86.Build.0 = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|x64.ActiveCfg = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|x64.Build.0 = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|x86.ActiveCfg = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Debug|x86.Build.0 = Debug|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|Any CPU.Build.0 = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|x64.ActiveCfg = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|x64.Build.0 = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|x86.ActiveCfg = Release|Any CPU
		{FAE83F6F-B229-422A-AEE0-5B148F2F1887}.Release|x86.Build.0 = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|x64.ActiveCfg = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|x64.Build.0 = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|x86.ActiveCfg = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Debug|x86.Build.0 = Debug|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|Any CPU.Build.0 = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|x64.ActiveCfg = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|x64.Build.0 = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|x86.ActiveCfg = Release|Any CPU
		{608C324A-CD68-48EF-A6B7-2461B97B065F}.Release|x86.Build.0 = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|x64.ActiveCfg = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|x64.Build.0 = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|x86.ActiveCfg = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Debug|x86.Build.0 = Debug|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|Any CPU.Build.0 = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|x64.ActiveCfg = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|x64.Build.0 = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|x86.ActiveCfg = Release|Any CPU
		{542EB4FA-F3F9-4276-B1BF-B4E9B90DCCC2}.Release|x86.Build.0 = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|x64.ActiveCfg = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|x64.Build.0 = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|x86.ActiveCfg = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Debug|x86.Build.0 = Debug|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|Any CPU.Build.0 = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|x64.ActiveCfg = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|x64.Build.0 = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|x86.ActiveCfg = Release|Any CPU
		{2F09E6F0-78B5-40EA-9B6E-3DCB9F06198E}.Release|x86.Build.0 = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|x64.ActiveCfg = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|x64.Build.0 = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|x86.ActiveCfg = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Debug|x86.Build.0 = Debug|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|Any CPU.Build.0 = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|x64.ActiveCfg = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|x64.Build.0 = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|x86.ActiveCfg = Release|Any CPU
		{34704149-1317-4132-918A-E91E7076C43D}.Release|x86.Build.0 = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|x64.ActiveCfg = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|x64.Build.0 = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|x86.ActiveCfg = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Debug|x86.Build.0 = Debug|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|Any CPU.Build.0 = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|x64.ActiveCfg = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|x64.Build.0 = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|x86.ActiveCfg = Release|Any CPU
		{F7ED83B7-4C18-48FF-B06A-830D0A5DFC39}.Release|x86.Build.0 = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|x64.ActiveCfg = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|x64.Build.0 = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|x86.ActiveCfg = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Debug|x86.Build.0 = Debug|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|Any CPU.Build.0 = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|x64.ActiveCfg = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|x64.Build.0 = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|x86.ActiveCfg = Release|Any CPU
		{67A8B76F-686D-4950-BAD6-CA1FC4238395}.Release|x86.Build.0 = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|x64.ActiveCfg = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|x64.Build.0 = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|x86.ActiveCfg = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Debug|x86.Build.0 = Debug|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|Any CPU.Build.0 = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|x64.ActiveCfg = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|x64.Build.0 = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|x86.ActiveCfg = Release|Any CPU
		{E0D97917-8AA1-43DE-9681-BC26958A158D}.Release|x86.Build.0 = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|x64.ActiveCfg = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|x64.Build.0 = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|x86.ActiveCfg = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Debug|x86.Build.0 = Debug|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|Any CPU.Build.0 = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|x64.ActiveCfg = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|x64.Build.0 = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|x86.ActiveCfg = Release|Any CPU
		{888E34A0-68AD-4230-BE0C-26EF5FA3C61B}.Release|x86.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {AE99C0C6-DAE4-44A6-B0F5-60B504713645}
	EndGlobalSection
EndGlobal
